/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

京东云httpdns OpenAPI接口
京东云httpdns OpenAPI接口

OpenAPI spec version: v1
Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/


#ifndef HttpdnsExecutor_h
#define HttpdnsExecutor_h
#import <JDCloudOCSDKHttpdns/HttpdnsClient.h>

///  查询httpdns账户的基本信息
@interface HttpdnsGetAccountInfoExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  添加域名。&lt;br&gt;
   /// 可以添加顶级域名除外的多级域名。
   /// 
@interface HttpdnsAddDomainsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  删除域名
@interface HttpdnsDelDomainsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  创建httpdns账户
@interface HttpdnsCreateAccountExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  查询使用httpdns服务的域名
@interface HttpdnsGetDomainsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  查询用户名下httpdns的账户ID
@interface HttpdnsGetAccountIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
///  创建，启用，禁用httpdns服务密钥
@interface HttpdnsOperateKeyExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(HttpdnsClient*)JDCloudClient;
@end
#endif /* HttpdnsExecutor_h */
